public class FeedbackSummaryType {
	public class FeedbackSummaryType_e {
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e BidRetractionFeedbackPeriodArray;
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e NegativeFeedbackPeriodArray;
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e NeutralFeedbackPeriodArray;
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e PositiveFeedbackPeriodArray;
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e TotalFeedbackPeriodArray;
		public Integer NeutralCommentCountFromSuspendedUsers;
		public Integer UniqueNegativeFeedbackCount;
		public Integer UniquePositiveFeedbackCount;
		public AverageRatingDetailArrayType.AverageRatingDetailArrayType_e SellerAverageRatingDetailArray;
		public Integer UniqueNeutralFeedbackCount;
	
		//Setters
		public void setBidRetractionFeedbackPeriodArray(FeedbackPeriodArrayType.FeedbackPeriodArrayType_e val) {BidRetractionFeedbackPeriodArray = val; field_order_type_info.add('BidRetractionFeedbackPeriodArray'); }
		public void setNegativeFeedbackPeriodArray(FeedbackPeriodArrayType.FeedbackPeriodArrayType_e val) {NegativeFeedbackPeriodArray = val; field_order_type_info.add('NegativeFeedbackPeriodArray'); }
		public void setNeutralFeedbackPeriodArray(FeedbackPeriodArrayType.FeedbackPeriodArrayType_e val) {NeutralFeedbackPeriodArray = val; field_order_type_info.add('NeutralFeedbackPeriodArray'); }
		public void setPositiveFeedbackPeriodArray(FeedbackPeriodArrayType.FeedbackPeriodArrayType_e val) {PositiveFeedbackPeriodArray = val; field_order_type_info.add('PositiveFeedbackPeriodArray'); }
		public void setTotalFeedbackPeriodArray(FeedbackPeriodArrayType.FeedbackPeriodArrayType_e val) {TotalFeedbackPeriodArray = val; field_order_type_info.add('TotalFeedbackPeriodArray'); }
		public void setNeutralCommentCountFromSuspendedUsers(Integer val) {NeutralCommentCountFromSuspendedUsers = val; field_order_type_info.add('NeutralCommentCountFromSuspendedUsers'); }
		public void setUniqueNegativeFeedbackCount(Integer val) {UniqueNegativeFeedbackCount = val; field_order_type_info.add('UniqueNegativeFeedbackCount'); }
		public void setUniquePositiveFeedbackCount(Integer val) {UniquePositiveFeedbackCount = val; field_order_type_info.add('UniquePositiveFeedbackCount'); }
		public void setSellerAverageRatingDetailArray(AverageRatingDetailArrayType.AverageRatingDetailArrayType_e val) {SellerAverageRatingDetailArray = val; field_order_type_info.add('SellerAverageRatingDetailArray'); }
		public void setUniqueNeutralFeedbackCount(Integer val) {UniqueNeutralFeedbackCount = val; field_order_type_info.add('UniqueNeutralFeedbackCount'); }


		//Getters
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e getBidRetractionFeedbackPeriodArray() { return BidRetractionFeedbackPeriodArray; }
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e getNegativeFeedbackPeriodArray() { return NegativeFeedbackPeriodArray; }
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e getNeutralFeedbackPeriodArray() { return NeutralFeedbackPeriodArray; }
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e getPositiveFeedbackPeriodArray() { return PositiveFeedbackPeriodArray; }
		public FeedbackPeriodArrayType.FeedbackPeriodArrayType_e getTotalFeedbackPeriodArray() { return TotalFeedbackPeriodArray; }
		public Integer getNeutralCommentCountFromSuspendedUsers() { return NeutralCommentCountFromSuspendedUsers; }
		public Integer getUniqueNegativeFeedbackCount() { return UniqueNegativeFeedbackCount; }
		public Integer getUniquePositiveFeedbackCount() { return UniquePositiveFeedbackCount; }
		public AverageRatingDetailArrayType.AverageRatingDetailArrayType_e getSellerAverageRatingDetailArray() { return SellerAverageRatingDetailArray; }
		public Integer getUniqueNeutralFeedbackCount() { return UniqueNeutralFeedbackCount; }

	
		private String[] BidRetractionFeedbackPeriodArray_type_info = new String[]{'BidRetractionFeedbackPeriodArray','urn:ebay:apis:eBLBaseComponents','FeedbackPeriodArrayType.FeedbackPeriodArrayType_e','0','1','false'};
		private String[] NegativeFeedbackPeriodArray_type_info = new String[]{'NegativeFeedbackPeriodArray','urn:ebay:apis:eBLBaseComponents','FeedbackPeriodArrayType.FeedbackPeriodArrayType_e','0','1','false'};
		private String[] NeutralFeedbackPeriodArray_type_info = new String[]{'NeutralFeedbackPeriodArray','urn:ebay:apis:eBLBaseComponents','FeedbackPeriodArrayType.FeedbackPeriodArrayType_e','0','1','false'};
		private String[] PositiveFeedbackPeriodArray_type_info = new String[]{'PositiveFeedbackPeriodArray','urn:ebay:apis:eBLBaseComponents','FeedbackPeriodArrayType.FeedbackPeriodArrayType_e','0','1','false'};
		private String[] TotalFeedbackPeriodArray_type_info = new String[]{'TotalFeedbackPeriodArray','urn:ebay:apis:eBLBaseComponents','FeedbackPeriodArrayType.FeedbackPeriodArrayType_e','0','1','false'};
		private String[] NeutralCommentCountFromSuspendedUsers_type_info = new String[]{'NeutralCommentCountFromSuspendedUsers','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] UniqueNegativeFeedbackCount_type_info = new String[]{'UniqueNegativeFeedbackCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] UniquePositiveFeedbackCount_type_info = new String[]{'UniquePositiveFeedbackCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] SellerAverageRatingDetailArray_type_info = new String[]{'SellerAverageRatingDetailArray','urn:ebay:apis:eBLBaseComponents','AverageRatingDetailArrayType.AverageRatingDetailArrayType_e','0','1','false'};
		private String[] UniqueNeutralFeedbackCount_type_info = new String[]{'UniqueNeutralFeedbackCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}